وحدة المعالجة المركزية Central Processing Unit، يرمز لها اختصاراً بـCPU, وتعرف أحياناً باسم المعالج (Processor)، وتصنّف على أنّها من المكوّنات الأساسيّة في جهاز الحاسوب؛ وتقع على عاتقها مسؤوليّة تفسير التعليمات الموجّهة لجهاز الحاسوب ومعالجة ما تتضمنه البرمجيّات من بيانات.
وحدة المعالجة المركزيّة من أكثر مكوّنات الحواسيب الدقيقة أهمية إلى جانب الذاكرة الرئيسية ووحدات الإدخال والإخراج أيضاً، ويشار إلى أنها تُصنَّع باستحدام ما يسمى بالدارات المتكاملة والمعالجات الدقيقية منذ السبعينات من القرن العشرين.
تكنولوجياً؛ فإنّ مصطلح وحدة المعالجة المركزيّة يشير إلى عدد من الآلات المنطقيّة التي تُدخِل عدداً من البرامج الحاسوبية المعقدة إلى حيّز التنفيذ، وجاءت هذه المعالجات في حداثة عهدها مقتصرة التنفيذ على عدد من تطبيقات معيّنة دون غيرها وذلك كونها ذات تكاليف باهظة الثمن؛ إلا أنّه مع التقدم التكنولوجي الذي شهده العالم فقد فُتحت آفاق أمام معالجات أقل ثمناً.
مكوّنات وحدة المعالجة المركزيةتتكوّن وحدة المعالجة المركزية من مكوّنات أساسيّة، وهي:
وحدة الحساب والمنطقتشغل وحدة الحساب والمنطق Arithmetic and Logic Unit، التي يرمز لها اختصاراً بـALU، موضعاً في قلب وحدة المعالجة المركزيّة على هيئة دارة رقميّة، وتتولى مسؤوليّة تنفيذ جميع العمليّات الحسابيّة الأساسيّة كالجمع، والطرح، والقسمة، والضرب.
تجدر بنا الإشارة إلى أنّ هذه الوحدة تعتمد فقط على عمليّة الجمع للحصول على نواتج العمليّات الحسابيّة بغض النظر عن العمليّة الحسابيّة الموجودة، ويكون ذلك أيضاً من خلال العمليّات المنطقيّة كما هو الحال في (OR,AND, XOR), وتُجري مقارنات بين النتائج للوصول إلى النتيجة المطلوبة أو الصحيحة. وتنقسم وحدة الحساب والمنطق إلى عدد من الأجزاء، وهي:
وحدة التحكم Control Unite, ويرمز لها اختصاراً بـCU, ويعتبر هذا المكوّن الأساسي من وحدة المعالجة المركزيّة مسؤولاً عن استحضار التعليمات المدخلة إلى جهاز الحاسوب والمخزنة في الذاكرة الرئيسيّة، حيث يقوم بدوره بفك شيفرتها لتنفيذها، وكما يعمل في نهاية المطاف إلى حمل النتائج ونقلها إلى الذاكرة الرئيسيّة في جهاز الحاسوب بعد معالجتها في مسجلات CPU.
المقالات المتعلقة بمكونات وحدة المعالجة المركزية